Überschriften Positionieren
In einer Liste die Überschriften genau zu positionieren ist mitunter eine umständliche Angelegenheit. Mit einem kleinen Trick kann man sich die Arbeit leichter machen…
Die Position eines Feldes läßt sich einfach herausfinden: Die aktuelle Spalte steht in dem Feld SY-CUCOL und die erste angezeigte Spalte in der Liste ist in dem Feld SY-STACO gespeichert.
Wenn Sie also eine Liste programmiert haben und nun die Überschrift programmieren wollen…
FORMAT COLOR COL_HEADING.
ULINE.
WRITE: /1 ‘Material’,
12 ‘Kurztext’,
30 ‘Werk’.
ULINE.
FORMAT COLOR OFF.
…dann können Sie einfach die folgende Anweisung in Programm einfügen:
AT LINE-SELECTION.
DATA l_zeile TYPE systaco.
l_zeile = sy-staco + sy-cucol – 2.
MESSAGE s000(vz) with sy-l_zeile.
Und beim Doppelklick auf eine Listzeile wird die Position angezeigt. Sie können also in einem Modus die Liste anzeigen und immer auf die gewünschte Position doppelklicken und im anderen Modus das Programm entsprechend ändern.
|
- Interview mit Björn Schulz (Software-Heroes.com) - 3. September 2024
- Daten aus ALV ermitteln - 3. September 2024
- So lange es den SAPGUI noch gibt… - 27. Juni 2024